package regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 测试正则表达式
 */
public class Testregex {
    public static void main(String[] args) {
        //表达式对象,"\w+"是正则表达式:表示一个或多个(_a-zA-Z0-9)字符
        Pattern p=Pattern.compile("\\w+");
        //创建Matcher对象,需要匹配的字符串
        Matcher m=p.matcher("qwedd##1231");
        //判断上述字符串是否匹配正则表达式
        //boolean flag=m.matches();//尝试将整个字符序列与该正则表达式匹配
        //System.out.println(flag);
        //boolean flag2=m.find();//该方法扫描输入的序列,查找与该模式匹配的下一个子序列
        //System.out.println(m.find());//m.find()可以调用多次
        //System.out.println(m.group());//返回查找到的数据
        while(m.find()){//把匹配的字符串返回
            System.out.println(m.group());
        }
    }
}
